package com.jiezheng.huinong.db.conf;

import java.util.List;

import com.jiezheng.huinong.model.UserInfo;

public interface IUserManageDAO {

	/**
	 * 增加用户的接口
	 * @param user
	 */
	public void addUser(UserInfo user);
	
	/**
	 * 删除用户接口*
	 * **/
	public void deleteUser(UserInfo user);
	
	/**
	 * 修改用户接口*
	 * **/
	public void modifyUser(UserInfo user);
	
	/**
	 * 修改用户帐号*
	 * **/
	public void modifyUserAccount(UserInfo user);
	
	/**
	 * 根据登陆编号,取得用户信息
	 * @param user
	 * @return
	 */
	public UserInfo getUserByLoginId(String loginId);
	
	/**
	 * 取得所有用户的总数
	 * @return
	 */
	public Integer getTotalUserNum();
	
	/**
	 * 分页取用户信息数据
	 * **/
	public List<UserInfo> getUserInfo(Integer startRow, Integer rows);
	
	/**
	 * 取得当前编号下的最大子编号
	 * **/
	public Integer getMaxSn(String prefix);
	
	
}
